home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 6 / QRZ Ham Radio Callsign Database - Volume 6.iso / pc / files / p_baycom / 7baysel.exe / HISTORY.DOC < prev    next >
Text File  |  1994-01-25  |  12KB  |  271 lines

  1. VERSION 2.2:
  2. New version of Baysel has following improvements (and hopefully no bugs):
  3.  
  4.         - When pressing "arrow down" key at place where selection bar
  5.           is on bottom line new page will be called and selection bar is
  6.           placed to the top of screen.
  7.         - Same backwards, when pressing "up arrow" and selection bar is at
  8.           to of display previous page will be called and selection bar is
  9.           placed at bottom of screen.
  10.  
  11.           (i hope this makes living easier without PGUP/PGDN key usage)
  12.  
  13.         - When mouse cursor is on top, lines 1 or 2, AND NOT on red texts
  14.           on line 1, pressing left button has same meaning as PGUP-key
  15.           (no matter what the mouse column is)
  16.  
  17.         - When mouse cursor is on bottom of screen, on last 3 lines ("selected
  18.           messages"- area), pressing left button has same meaning as PGDN-key
  19.  
  20.           (this should make life easier for mouse users)
  21.  
  22.  
  23. Good selections !
  24.  
  25. ------------------------------------------------------------------------------
  26. VERSION 2.3:
  27. Sorry to send another version so soon but I found a serious error in message
  28. detect routine. (tks for pointing it out !)
  29.  
  30. That might be the reason why I have received some "not_working" reports.
  31.  
  32. Now the message detect is completely rewritten and **should** work correctly
  33. with ANY fbb language (maybe also other bbs softwares.Not tested with all :-) !)
  34.  
  35. Note ! The EXE is now SHORTER than previous, thanks for rewriting....
  36.  
  37. If someone still is getting only garbage to screen, please ZIP your capture
  38. file and send the ZIP to me using 7PLUS coding. That way I hope to receive
  39. unchanged testfile.
  40.  
  41. There are no other changes than this compared to version 2.2
  42.  
  43.     HPE ITS OK NOW !
  44.  
  45. -------------------------------------------------------------------------------
  46. ;Macro example for "Connected_dir" from OH1MRR:
  47. ;
  48. ST G0\X:W DIR                ;open capture file  called "dir"
  49. ;
  50. ST G1\XL                     ;Send list request (L-command)
  51. ;
  52. ST H0\X:W OFF                ;After list ends, close capture
  53. ;
  54. ST J0\X:O BAYSEL DIR         ;Calls BAYSEL that reads "DIR" and makes BAY.DIR
  55.                              ;then opens selection screen
  56. ;
  57. ST K0\X:R BAY.GET            ;After selection, send selected list
  58. ;
  59. ST L0\X:W OFF                ;close all open files
  60. ;
  61. ST L1\XB                     ;sends BYE command to BBS
  62. ;
  63. ;
  64. ------------------------------------------------------------------------------
  65. No example for unproto_lists....who makes the first ?
  66.  
  67. -------------------------------------------------------------------------------
  68. VERSION 2.4
  69.  
  70.      -  This version has some kind of autoselect:
  71.  
  72.         You may edit file BAY.AUT to contain 5 strings that you want to
  73.         search from BAY.DIR.
  74.         Search is NOT case sensitive, so selection @ww works as well as @WW.
  75.  
  76.         When you have file BAY.AUT (even if there are NO lines at all) BAYSEL
  77.         will REMOVE all selected messages (auto or manual) from BAY.DIR
  78.         when exit.
  79.         That way you can select automaticly more messages than BAYSEL's limit
  80.         (20 pcs) simply starting BAYSEL again after reading the first 20.
  81.         Also you can never select same message twice on second run of BAYSEL.
  82.  
  83.         If you want to keep BAY.DIR complete, having also those messages
  84.         you have manually select, delete file BAY.AUT
  85.  
  86.      -  There was a bug in BAYSEL V2.3 at Unproto capture handling. Program
  87.         was adding one extra (should be only 1) space in front of message line
  88.         causing number recording fail. (I think most of you use "connected mode
  89.         dir" as nobody didn't complain this !)
  90.  
  91.      -  Several bugs were corrected (and new ones inserted... :-) ) in message
  92.         line detect routine. I'm surprized that no one had reported these
  93.         problems. They exisit with smaller numbers than 100000 (everyones BBS
  94.         is running in high numbers, I suppose....) and unproto list numbers
  95.         that have been expired (ex. 100000 # ).
  96.  
  97.      -  This version has also the mouse cursor bug (at the and of prog.) fixed
  98.         ( hopefully...)
  99.  
  100.  
  101.         Merry Xmas !
  102. -------------------------------------------------------------------------------
  103. VERSION 2.5
  104.         Hi Again !
  105.  
  106.         Just another version of baysel.....again ! I hope this finally
  107.         solves problems that are caused because people have different
  108.         message line formats in different language files of FBB.
  109.  
  110.         I have received many reports that selection screen is empty or
  111.         has only one garbage line after processing capture file.
  112.         In most cases the reason is that there has been MORE than ONE
  113.         space between message number and message type letter.
  114.         I have now written this part again so that it accepts several
  115.         spaces in front, and after, message number.
  116.  
  117.         This is very hard to test as we have here only one BBS and next
  118.         neighbours have similar language files. So this will be your
  119.         job to do......
  120.  
  121.         Because there can be lot of carbage in capture files , both
  122.         connected and unproto modes, there have to be a way to dig out
  123.         real message lines and leave others out.
  124.  
  125.         Now the detection routine works as follows:
  126.  
  127.         1) if line is longer than 40 chars, OR it has #-character
  128.            somewhere between 2nd and 10th column it will go further
  129.            check.
  130.  
  131.         2) If 1) was passed then all leading spaces are removed, if any.
  132.            After that there must be at least one NUMBER (msg #) followed
  133.            by space, or several spaces.
  134.  
  135.         3) if 2) was passed then leading spaces are added so that last
  136.            digit of number will be at column 8. Max. number of message
  137.            can be 999999.
  138.  
  139.         4) if all is still OK there must be space, or spaces, after
  140.            number (msg #). After space(s) there must be one of
  141.            following characters: B P T or #  meaning the type of message.
  142.  
  143.         5) If 4) was passed line is counted as having message information
  144.            in it and it will be written to BAY.DIR
  145.  
  146.  
  147.         If you get just empty list, or some grabage on top line of list
  148.         it means that checking described above has failed completely.
  149.         It did happen very often in earlier versions. (many reports).
  150.         Then you must check what is wrong in your BBS's form of giving
  151.         message information.
  152.  
  153.         Program is now compiled with Borland Pascal's latest version
  154.         using real mode. It should work on all PC/XT/ATs.
  155.  
  156.  
  157.         Let's hope it works now OK !
  158.  
  159.         Happy New Year 1994 !
  160. ------------------------------------------------------------------------------
  161. VERSION 2.51:
  162. Hi All !
  163.  
  164.  
  165.         I did post baysel V2.5 during christmas holidays. It might have
  166.         lost (with other packets delivered at that time :-) )as I have
  167.         not received ANY comments. Not EVEN 7autopl error reports !
  168.  
  169.         That's why I push it out once again.
  170.  
  171.         There is a minor change in this version compared to V2.5. The
  172.         selection bar color is now WHITE.
  173.         I hope this makes bar visible also when MDA monitors are in use
  174.         as I have received some reports that the previous color, yellow,
  175.         did not show up in MDA.
  176.  
  177.  
  178. -------------------------------------------------------------------------------
  179. VERSION 2.6
  180.  
  181. And hello again !
  182.  
  183.         To the point:
  184.         - added byte counter to the bottom line (replaces logo if something
  185.           is selected) to help you see how much you are going to download
  186.           from your BBS. Changes colors when amount increases.
  187.  
  188.         - message line selection has been rewritten again. Now the system
  189.           works so that there has to be :
  190.                 1. numerical group  (msg#)
  191.                 2. non-numerical group (message type/status)
  192.                 3. numerical group (message length)
  193.           in line to be valid as message line. That is almost the same as
  194.           in V 2.5, but now message type is not examined so hard (just to be
  195.           non-numerical). That's because new FBB has one more letter "D" as
  196.           data-message and it seems to be that you can put it header or
  197.           tailer of message type.
  198.  
  199.           New is also "fixing" that it does to all valid message lines.
  200.           · is added before message type, √ is added before TO-CALL
  201.           and ⌠ is added before FROM-CALL.
  202.  
  203.               (12324 ·BF 6000 √BAYCOM @WW ⌠OH1KH 0112/1000 NEW BAYSEL !!)
  204.  
  205.           The idea is to help you to make autoselect words so that they
  206.           hit the right target (read BAY.AUT !)
  207.  
  208.           It is assumed that message line has following items in this order:
  209.                 1. msg#
  210.                 2. type/status
  211.                 3. msg length
  212.                 4. TO-call
  213.                 5. VIA-call (@)
  214.                 6. FROM-call
  215.                 7. date/time
  216.                 8. Subject
  217.           Otherwise this program WILL NOT WORK ! (You may mix all them upside
  218.           down as seen on many different versions of FBB languages!)
  219.  
  220.         - Autoselect had an error. Multiple selection of same message was
  221.           made if several selections hit the same line. Fixed, hope it
  222.           works !
  223.  
  224.         - Autoselect has now 10 words to select AND 10 words to DEselect.
  225.           Max. length of one word is 10 chars (total).
  226.  
  227.           First line is scanned for selection, and if selected, then scanned
  228.           for deselction and if that hits selection is released.
  229.           By that way you can make more exact selections, I hope :-)
  230.           Read "BAY.AUT" file !
  231.  
  232.           If autoselect is working you will see all select/deselect words
  233.           a while in screen before message list.If BAY.AUT is missing or has
  234.           errors this list will not show up.
  235.  
  236.         - BAY.AUT holds also information (first NON-comment line) of color
  237.           usage in BAYSEL. If there is no BAY.AUT file BAYSEL uses COLORS.
  238.           In BAY.AUT file you can turn Black/white on (for MDA users).
  239.  
  240.         - When program is called, but no keys or mouse buttons are depressed
  241.           within 7secs BAYSEL will terminate itself automaticly.
  242.           You will see idle time increasing at right top of screen in that
  243.           case. After pressing a key or mouse button this timer will disappear
  244.           and no autoterminate can take place.
  245.  
  246.         - At the end of BAYSEL it will put an "ENTER" charcter into keybuffer
  247.           so that program will go directly back to BAYCOM if it was called
  248.           via OSHELL. (This needs AT-bios date 11/15/85 or XT-bios 1/11/86 or
  249.           later to work as it uses bios call $16/AH5).
  250.  
  251.         - With autoterminate and "ENTER"-insertion you can make automatic
  252.           file selection/grabber if your autoselect functions are suitable.
  253.  
  254.         - Compiled with Borland Pascal (7.0) real mode. Should run around
  255.           41k of free space (if unproto lists are NOT used ).
  256.  
  257.          ■If your disk space is limited (and you do not use DOUBLESPACE,
  258.           STACKER etc.) you may cut the size of BAYSEL.EXE (abt 45%) by runnig
  259.           it through PKLITE (PKLITE is runtime compress/expand from PKWARE).
  260.           How ever it does not effect to needed RAM size when program
  261.           is running.
  262.  
  263.  
  264.  
  265.  
  266.  
  267.         73'Saku  OH1KH @ OH1RBF.#POR.FIN.EU
  268.                        @ UO-22.SPACE
  269.  
  270.  
  271.